package com.tedu.cn;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/*
* 这个类在运行时会被读到内存，除了此类之外还有哪些类会被读到内存，第一个被
*
*    -XX:+TraceCLassLoading
* */
public class HelloWorld {
/*

  JVM参数：
* 打印GC详细情况   -XX:+PrintGCDetails
* */
    public static void main(String[] args) {
        System.out.println(Arrays.toString(args));
        System.out.println("helloworld");
        //触发GC的手段
        //手动GC
       // System.gc();
       //自动GC
     //   List<byte[]> list=new ArrayList<>();
        for (int i=0;i<10000;i++){
           // list.add(new byte[1024*1024]);
            byte[] array=new byte[1024*1024];//对象创建越来越多的时候底层会启动GC
            //内存中的对象什么时候会被认为是垃圾对象？对象不可达的时(JVM访问不到了)
        }

    }

}
